#pragma once

#include <compl.h>
#include <sys/syscall.h>	/* Definition of SYS_* constants */
#include <unistd.h>
#include <linux/futex.h>
#include <sys/time.h>
SAI long
futex(int *uaddr, int futex_op, uint32_t val,
	const struct timespec *timeout, uint32_t *uaddr2, uint32_t val3)
{
	return syscall(SYS_futex, uaddr, futex_op, val,
		timeout, uaddr2, val3);
}
